﻿using System;
using System.Text;

namespace DotnetApp.Security
{
    public interface IHashHelper
    {
        string Sha1(string text, Encoding encoding);

        string Sha1(string text) => Sha1(text, Encoding.UTF8);

        bool ValidateSha1(string text, string hash) =>
            string.Equals(Sha1(text), hash, StringComparison.InvariantCultureIgnoreCase);
    }
}